body
			{
				font-family: Arial, Helvetica, sans-serif;
				margin:0px;
				padding:0px;
				background-image:url('../Images/bg.gif');
			}
			.page{
				background-color:White;
				margin: 0 auto;
				width:1000px;
				height:auto;
				box-shadow: 0px 0px 10px #333;
				font-size: 18px;
				font-weight: bold;
				width:1000px;
				padding:0;
				clear:both;
				opacity:1;
			}
				.page a{
				text-decoration:none;
				}
				.page a:hover{
				color: #057B03;
				background-image: url('../Images/hover.gif');
				}
				.button{
				color:#fff;
				font-size:15px;
				padding:5px 10px;
				width: 100%;
				
                height: 40px;
				text-indent: -99999em;
				transition: background 0.3s ease-in-out 0s;
			
				border: 2px solid #249C0C;
				border-radius: 0px 7px 7px 0px;
				}
					.button:hover{
					border: 2px solid #fff;
					}
			.header{
				width:1000px;
				background-color: white;
				margin: 0 auto;
				height: 100px;
			
			}
			.logo{
				width:300px;
				height: 100px;
				float:left;
				
			}
			.search{
				float:right;
                width: 700px;
				height:100px;
			}
			
			input[type="text"].search-input{
				width:350px;
				height:35px;
                margin-left:35px;
				border:1px solid #ddd;
				border-radius: 7px 0px 0px 7px; 
                padding-left:10px;
            }
			input[type="text"].login{
				width:150px;
				height:25px;
				border:1px solid #ddd;
			}
			input[type="text"].quantity{
				width:50px;
				height:25px;
				border:1px solid #ddd;
				background-color: #F7F7F7;
			}
			input[type="submit"].search-button{
				background: url('../Images/search.png') no-repeat scroll center center #2A6305;
				cursor: pointer;
				height: 40px;
				text-indent: -99999em;
				transition: background 0.3s ease-in-out 0s;
				width: 40px;
				border: 2px solid #249C0C;
				border-radius: 0px 7px 7px 0px;
				margin:0px;
			}
            input:focus {
                outline: none;
                box-shadow: 0px 0px 5px #61C5FA;
                border: 1px solid #7A018C;
            }
			.search-box{
				margin-top:30px;
				float:left;
				width:500px;
			}
			.cart-box{
				float: right;
				margin-top:30px;
				width:200px;
			}
			.cart-text{
				float: right;
				margin: -40px 50px 5px 60px;
				
			}
			
			.navigation
			{
			
				background-color: #7A018C;
				opacity:0.9;
				height: 40px;
				border-radius: 3px;
				margin-top: 10px;
			}
			.navigation-left{
				
				width: 850px;
				height:40px;
				float: left;	
			}
                        .menu_ngang
	            {
		            width:1000px;
		            height:40px;
		            float:left;
                    margin-top:0;
		            margin-bottom:20px;
                    
	            }
		            .menu_ngang ul
		        {
                    padding:0px;
                    list-style:none;
			        margin:0;
                    margin-bottom:10px;
			        width:80%;
                    
		        }
		        .menu_ngang li 
		        {
			        display:inline-block;
			        line-height:40px;
			        padding:0px 10px 50px 20px;
                    color:#FFF;
                    font-weight:bold;
                    height:40px;
                }
                    .menu_ngang li a {
                        font-size: 15px;
                        color: #FFF;
                        font-weight: bold;
                    }
		        
                   .menu_ngang li a:hover
                    {
                        color:White;
                        font-weight: 400;
                    }
		        li.sodo
		        {
			        background:none;
		        }
		        .menu_ngang a
		        {
			        font-size:14px;
			        font-weight:900;
			        color:#000;
			        display:block;
		        }
			.navigation-right{
				
				width: 150px;
				height:40px;
				float: right;	
			}
                .login
                {
                        
                   margin-top:10px;
                   margin-right:5px;
                   color:#fff;
                }
                    .login a
                    {
                         font-size:13px;
                         color:#fff;
                    }
			.content{
				width: 1000px;
				background-color: white;
			}
			.content-left{
				float: left;
				width:210px;
				margin:20px 0px 10px 10px;
				min-height:480px;
				
			}
			.content-left-heading{
			-webkit-border-radius: 7px 7px 0px 0px;
			-moz-border-radius: 7px 7px 0px 0px;
			-khtml-border-radius: 7px 7px 0px 0px;
			border-radius: 7px 7px 0px 0px;
			border: 1px solid #CC90E8;
			background-image:url('../Images/head.png');
			padding: 8px 10px 
			7px 10px;
			font-family: Georgia, Times, serif;
			font-size: 16px;
			font-weight: bold;
			line-height: 14px;
			color: white;
			text-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
			}
			.content-left-content{
				background: #FFFFFF;
				-webkit-border-radius: 0px 0px 7px 7px;
				-moz-border-radius: 0px 0px 7px 7px;
				-khtml-border-radius: 0px 0px 7px 7px;
				border-radius: 0px 0px 7px 7px;
				border-left: 1px solid #DBDEE1;
				border-right: 1px solid #DBDEE1;
				border-bottom: 1px solid #DBDEE1;
				padding: 10px;
			}
			.content-left-content ul{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			.content-left-content > ul > li {
				padding: 8px 8px 8px 0px;
				border-bottom:1px solid #DBDEE1;
			}
			.content-left-content > ul > li a{
				color:#5F1482;
				text-decoration:none;
			}
			
			.content-left-content > ul > li ul > li{
				padding: 5px 5px 0px 10px;
			}
			.content-left-content > ul > li ul > li a{
				font-size:14px;
			}
			.content-right{
				float: right;
				width:760px;
				margin:20px 10px 10px 0px;
			
			}
			.slider{
				width:760px;
				height:300px;
				background-color:White;
				border:1px solid #ddd;
                opacity:1;
			}
            .slider ul{
                padding:0px;
                margin:0px;
            }
			.detail{
				width:760px;
				height:400px;
				background-color:White;
				border:1px solid #ddd;
			}
			
			
				.detail-image{
					width: 250px;
					padding:15px;
					height: 320px;
					float: left;
					padding:10px;
					margin: 20px 14px;
					border:1px solid #ddd;
				}
				.list-image{
					width: 280px;
					height: 60px;
					margin:10px auto;
				}
				.detail-content{
					width:280px;
					height:400px;
					float: right;
					margin-right:150px;
					
				}
				
			.list{	
				width:760px;
				margin-top:5px;
				
			}
            h1 {
                font-size: 20px;
                color: #5F1482;
                font-weight: bold;
                height: 15px;
            }
			.box-product{
				background:#fff;
				border:1px solid #999;
				float:left;
				width:220px;
				height:270px;
				margin:15px;
				text-align:center;
			}
			.addcart{
				margin-top:10px;
			}
			.box-product a.button{
				
				color:#fff;
				font-size:15px;
				padding:5px 10px;
				width: 100%;
                height: 40px;
				text-indent: -99999em;
				transition: background 0.3s ease-in-out 0s;
				border: 2px solid #249C0C;
				border-radius:7px;
                background-color:#2a6305; 
			}
			.image-product{
				width:160px;
				height:160px;
				margin:0 30px;
			}
			.name a{
				font-size:16px;
				color: #3099B1;
				font-weight: bold;
				text-decoration: none;
				display: block;
				margin-bottom: 4px;
			}
			.price{
				text-align:center;
				font-weight: bold;
				color: #333333;
				height:22px;
			}
			.price-new{
				font-size:13px;
			}
			.price-old{
				font-size:12px;
				text-decoration:line-through;
			}
			.list h1{
				font-size:20px;
				color:#5F1482; 
				font-weight:bold;
				height:15px;
			}
			.list h3{
				font-size:16px;
				color:#333; 
				font-weight:bold;
				height:15px;
			}
			.list p{
				color:#333;
				font-size:13px;
				font-weight:normal;
			}			
			.endtitle{
				width: 760px;
				margin-top: 3px;
				border-top: 2px solid #DBDEE1;
				margin-bottom: 0px;
				padding: 0px;
			}
			.footer{
                   margin:0 auto;
                   text-align: center;
				   bottom:0;  
				   height:100px;   /* Height of the footer */  
                   width: 1000px;
                   opacity:0.8;
				   background-color:#7A018C;	
			}
			.clear{clear:both;}
			
			
			/*Tai khoang*/
			.login-left{
				float:left;
				margin-top:20px;
				padding: 10px;
				overflow: auto;
				margin-bottom: 20px;
				border: 1px solid #DBDEE1;
				width:340px;
				height:220px;
			}
			.login-right{
				float:right;
				margin-top:20px;
				padding: 10px;
				overflow: auto;
				margin-bottom: 20px;
				border: 1px solid #DBDEE1;
				width:340px;
				height:220px;
			}
			.register{
				margin-top:5px;
				border: 1px solid #DBDEE1;
				padding:20px 10px;
			}
			.register span{
				font-size:14px;
				color:Black;
				font-weight:Bold;
			}
			/*Gio hang*/
		.cart-cost{
			text-align:right;
			margin-top:5px;
			border: 1px solid #DBDEE1;
			padding:20px 10px;
		}
		.cart-info{
			margin-top:20px;
			}
		.cart-info table {
			width: 100%;
			margin-bottom: 20px;
			border-collapse: collapse;
			border-top: 1px solid #DDDDDD;
			border-left: 1px solid #DDDDDD;
			border-right: 1px solid #DDDDDD;
		}
		.cart-info td {
			padding: 7px;
			text-align:center;
		}
		.cart-info thead td {
			color: #4D4D4D;
			font-weight: bold;
			background-color: #F7F7F7;
			border-bottom: 1px solid #DDDDDD;
		}
		.cart-info thead .remove, .cart-info thead .image {
			text-align: center;
		}
		.cart-info thead .name, .cart-info thead .model {
			text-align: left;
		}
		.cart-info thead .quantity, .cart-info thead .price, .cart-info thead .total {
			text-align: right;
		}
		.cart-info tbody td {
			vertical-align: top;
			border-bottom: 1px solid #DDDDDD;
			color:14px;
}
		.cart-info tbody .remove {
			vertical-align: middle;
		}
		.cart-info tbody .remove, .cart-info tbody .image {
			text-align: center;
		}
		.cart-info tbody .name, .cart-info tbody .model {
			text-align: left;
		}
		.cart-info tbody .quantity, .cart-info tbody .price, .cart-info tbody .total {
			text-align: left;
		}
		.cart-info tbody span.stock {
			color: #F00;
			font-weight: bold;
		}
		.cart-info a{
			font-size:16px;
			color: #3099B1;
			font-weight: bold;
			text-decoration: none;
			display: block;
			margin-bottom: 4px;
		}